/*
 * Override Bootstrap's default container.
 */

/* ------------- carousel -------------- */
.carousel-inner {
  height: 100%;
}

.carousel-inner .item img {
  min-width: 100%;
}

.gain {
    width: 320px;
    height: 270px;
    background: none repeat scroll 0% 0% rgba(0,0,0,.5);
    margin-top: 80px;
    margin-right: 280px;
}

.gain-cont {
    position: relative;
    z-index: 5;
    color: #FFF;
    padding: 0px 15px;
}

/*
.presentation .gain .opacity {
    width: 320px;
    height: 270px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    background: none repeat scroll 0% 0% #000;
    opacity: 0.5;
}
*/

.gain-cont h2 {
    font-size: 18px;
    text-align: left;
    padding-top: 15px;
    margin-left: 0px;
    padding-left: 0px;
    font-weight: normal;
}

.gain-cont .f {
    color: #FC8026;
    text-align: left;
    font-size: 34px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-family: Tahoma,Geneva,sans-serif;
}

.gain-cont em {
    color: #FC8026;
    font-size: 20px;
    font-family: Tahoma,Geneva,sans-serif;
}

.gain-cont .f em {
    font-size: 40px;
}

.gain-cont .light-fc {
    color: #FC8026;
    font-family: Tahoma,Geneva,sans-serif;
}

.gain-cont .reg {
    height: 46px;
    padding: 10px 0px 5px;
        padding-top: 10px;
        padding-right-value: 0px;
        padding-bottom: 5px;
        padding-left-value: 0px;
        padding-left-ltr-source: physical;
        padding-left-rtl-source: physical;
        padding-right-ltr-source: physical;
        padding-right-rtl-source: physical;
}

.gain-cont .reg a {
    height: 46px;
    line-height: 46px;
    display: block;
    text-align: center;
    font-size: 18px;
    background: none repeat scroll 0% 0% #FC8026;
        background-color: #FC8026;
        background-image: none;
        background-repeat: repeat;
        background-attachment: scroll;
        background-position: 0% 0%;
        background-clip: border-box;
        background-origin: padding-box;
        background-size: auto auto;
    text-decoration: none;
        text-decoration-color: -moz-use-text-color;
        text-decoration-line: none;
        text-decoration-style: solid;
}

.gain-cont .tar {
    text-align: right;
    padding-bottom: 10px;
    margin-top: 40px;
    font-size: 16px;
}

.gain-cont a, .gain-cont a:visited {
    color: #FFF;
    text-decoration: underline;
        text-decoration-color: -moz-use-text-color;
        text-decoration-line: underline;
        text-decoration-style: solid;
}

/* ------------- base-info -------------- */

.base-info {
  border-bottom: 2px solid #e5e5e5;
}

.base-info .stats {
    padding-top: 30px;
    padding-left: 30px;
}

.base-info .stats-num {
    color: #366792;
    font-size: 30px;
    line-height: normal;
    font-weight: normal;
    padding-bottom: 5px;
    font-family: Tahoma,Geneva,sans-serif;
}

/* ------------- main-content-1 -------------- */

.main-content-1  {
    padding-top: 40px;
}

/* ------------- main-content-2 -------------- */


.main-content-2 {
    margin-top: 50px;
    margin-bottom: 60px;
}

/* ------------- main-content-2 left panel -------------- */
.main-content-2 .special-offer {
    /*background: url("images/special-offer-bg.png") no-repeat;
    width: 100%; */
    background: none repeat scroll 0% 0% #FFF;
        background-color: #FFF;
        background-image: none;
        background-repeat: repeat;
        background-attachment: scroll;
        background-position: 0% 0%;
        background-clip: border-box;
        background-origin: padding-box;
        background-size: auto auto;
    border: 2px solid #F68B17;
        border-top-width: 2px;
        border-right-width-value: 2px;
        border-right-width-ltr-source: physical;
        border-right-width-rtl-source: physical;
        border-bottom-width: 2px;
        border-left-width-value: 2px;
        border-left-width-ltr-source: physical;
        border-left-width-rtl-source: physical;
        border-top-style: solid;
        border-right-style-value: solid;
        border-right-style-ltr-source: physical;
        border-right-style-rtl-source: physical;
        border-bottom-style: solid;
        border-left-style-value: solid;
        border-left-style-ltr-source: physical;
        border-left-style-rtl-source: physical;
        border-top-color: #F68B17;
        border-right-color-value: rgb(246, 139, 23);
        border-right-color-ltr-source: physical;
        border-right-color-rtl-source: physical;
        border-bottom-color: #F68B17;
        border-left-color-value: rgb(246, 139, 23);
        border-left-color-ltr-source: physical;
        border-left-color-rtl-source: physical;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image-source: none;
        border-image-slice: 100% 100% 100% 100%;
        border-image-width: 1 1 1 1;
        border-image-outset: 0 0 0 0;
        border-image-repeat: stretch stretch;
    margin-bottom: 40px;
    overflow: hidden;
        overflow-x: hidden;
        overflow-y: hidden;
    position: relative;
}

.main-content-2 .special-offer-title {
    border-bottom: 1px solid #e5e5e5;
    width: 100%;
}

.main-content-2 .special-offer-detail .col-md-8 {
    padding-top: 30px;
    padding-left: 80px;
}

.main-content-2 .special-offer-detail .col-md-4 {
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 80px;
}

.main-content-2 .special-offer-detail .col-md-8 img {
    margin-left: 20px;
}

.main-content-2 .products {
    border: 1px solid #e5e5e5;
    width: 100%;

    background: none repeat scroll 0% 0% #FFF;
        background-color: #FFF;
        background-image: none;
        background-repeat: repeat;
        background-attachment: scroll;
        background-position: 0% 0%;
        background-clip: border-box;
        background-origin: padding-box;
        background-size: auto auto;
}


.main-content-2 .products .products-title {
}

.main-content-2 .products .products-subtitle {
}

.main-content-2  .products-list-row {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
}


.main-content-2  .products-list-row .col-md-3 {
    padding-top: 20px;
}

.main-content-2  .products-list-row .col-md-3 .profit-num{
    font-size: 30px;
    margin: 0px 3px;
        margin-top: 0px;
        margin-right-value: 3px;
        margin-bottom: 0px;
        margin-left-value: 3px;
        margin-left-ltr-source: physical;
        margin-left-rtl-source: physical;
        margin-right-ltr-source: physical;
        margin-right-rtl-source: physical;
    font-family: "Tahoma";
    color: #FC8936;
}

.main-content-2  .products-list-row .col-md-3 .month-num{
    font-size: 30px;
    margin: 0px 3px;
        margin-top: 0px;
        margin-right-value: 3px;
        margin-bottom: 0px;
        margin-left-value: 3px;
        margin-left-ltr-source: physical;
        margin-left-rtl-source: physical;
        margin-right-ltr-source: physical;
        margin-right-rtl-source: physical;
    font-family: "Tahoma";
}

/* ------------- main-content-2 right panel -------------- */
.main-content-2 .main-right-panel {
    padding-left: 0px;
    padding-right: 0px;
}

.main-content-2 .news {
    border: 1px solid #e5e5e5;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;

    background: none repeat scroll 0% 0% #FFF;
        background-color: #FFF;
        background-image: none;
        background-repeat: repeat;
        background-attachment: scroll;
        background-position: 0% 0%;
        background-clip: border-box;
        background-origin: padding-box;
        background-size: auto auto;
}


.main-content-2 .news .title{
    border-bottom: 1px solid #e5e5e5;
    width: 100%;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.main-content-2 .news .news-items {
    width: 100%;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
}

.main-content-2 .news .news-items li{
    width: 100%;
    padding-top: 10px;
    margin-left: 15px;
    color: #15456F;
}




